package com.ytjj.qmyx.admin.mapper;

import com.ytjj.qmyx.admin.model.UpdateProductSpecRecord;
import com.ytjj.qmyx.admin.model.UpdateProductSpecRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UpdateProductSpecRecordMapper {
    long countByExample(UpdateProductSpecRecordExample example);

    int deleteByExample(UpdateProductSpecRecordExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(UpdateProductSpecRecord record);

    int insertSelective(UpdateProductSpecRecord record);

    List<UpdateProductSpecRecord> selectByExample(UpdateProductSpecRecordExample example);

    UpdateProductSpecRecord selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") UpdateProductSpecRecord record, @Param("example") UpdateProductSpecRecordExample example);

    int updateByExample(@Param("record") UpdateProductSpecRecord record, @Param("example") UpdateProductSpecRecordExample example);

    int updateByPrimaryKeySelective(UpdateProductSpecRecord record);

    int updateByPrimaryKey(UpdateProductSpecRecord record);
}